Nuprl Lemma : ecl-2-3-compat 11,40

i:Id, ds:fpf(Id; x.Type), da:fpf(Knd; k.Type), snd:msg-spec(dsda), upd:update-spec(dsda),
T:Type, ks:(Knd List), a:((k:{k:Knd| (k  ks)} decl-state(ds)ma-valtype(dak)T)),
x:Id.
((fpf-dom(id-deq; xds)))
 update-spec-decl(updds)
 (k:Knd. (k  ks (fpf-dom(Kind-deq; kda)))
 R-compat{i:l}
 R-compat(ecl-machine2(idsdaxTksaupd); ecl-machine3(dsdaxTksasnd)) 
latex


Definitionsprop{i:l}, ff, tt, top, x,yt(x;y), xt(x), t.2, t.1, fpf-cap(feqxz), if b then t else f fi , t  T, P  Q, x:AB(x), decl-state(ds), False, P  Q, P  Q, Unit, x(s), x(s1,s2), A, , update-spec(dsda),
Lemmasassert of bnot, eqff to assert, not wf, bnot wf, assert wf, iff transitivity, eqtt to assert, bool wf, fpf-dom wf, eqof eq btrue, fpf-cap-single, fpf-trivial-subtype-top, id-deq wf, fpf-join-cap-sq, fpf-cap-join-subtype, subtype rel self, top wf, fpf-single wf, fpf-join wf, fpf-cap wf, subtype rel dep function, fpf-ap wf, list accum wf

origin